package online_store.listener;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class ServletContextInitListener implements ServletContextListener {

	@Override
	public void contextDestroyed(ServletContextEvent event) {
//		ServletContext servletContext = event.getServletContext();
//		Connection conn = (Connection) servletContext.getAttribute("db_connection");
//		
//		try {
//			conn.close();
//		} catch (SQLException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
	}

	@Override
	public void contextInitialized(ServletContextEvent event) {
//		ServletContext servletContext = event.getServletContext();
//		
//		String classDriver = servletContext.getInitParameter("db_classDriver");
//		String url = servletContext.getInitParameter("db_url");
//		String user = servletContext.getInitParameter("db_user");
//		String password = servletContext.getInitParameter("db_password");
//		
//		try {
//			Class.forName(classDriver);
//			
//			Connection conn = DriverManager.getConnection(url, user, password);
//			servletContext.setAttribute("db_connection", conn);
//		} catch (Exception e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
	}

}
